
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>仅用于测试</title>

        <style>
            button {
              border: 1px solid black;
              padding: 5px 10px 5px 10px;
              background-color: lightblue;
              margin-top: 4px;
              margin-right: 5px;
              font-size: 20px;
              font-weight: bold;
            }
        </style>
    </head>

    <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
    
    <body>
      
        短信验证码：<input id="smsCode" name="smsCode" value=""/><br>
        生份证号码：<input id="idCard" name="idCard" value="440784199005215114"/><br>
        待签名的字符串：<input id="msg" name="msg" value="测试数据"/><br>
        证书uuid：<input id="uuid" name="uuid" value=""/><br>
        
        证书为：<textarea id="certInfo" name="certInfo" rows="5" cols="50"></textarea><br>
        
        证书列表：<textarea id="certList" name="certList" rows="5" cols="50"></textarea><br>
        <!-- 
        <button onclick="openSMSByPhoneNum('15521151993');">申请短信验证</button><br>
        <button onclick="openSMSVerityByCode('15521151993');">校验短信</button><br>
        <button onclick="openApplyCertByInfo();">申请证书</button><br>
        <button onclick="openGetCertList();">获取证书列表</button><br>
        <button onclick="openSendCertificateAndSignStrByUUID();">公文签发</button><br>
        <button onclick="openDownloadCertByUUID();">下载证书</button><br>
        
        <button onclick="openCheckUserCertificationToInfo()">查看用户证书</button><br>
        
        <button onclick="openManageCertByUUID('modifyPin');">修改证书Pin</button><br>
        <button onclick="openManageCertByUUID('delete');">删除证书</button><br>
        <button onclick="openManageCertByUUID('update');">更新证书</button><br>
        <button onclick="openManageCertByUUID('modifyName');">修改证书名字</button><br> -->
        
        <button onclick="openAreaListChange('','','0');">省</button><br>
        <button onclick="openAreaListChange('广东省','','1')">市</button><br>
        <button onclick="openAreaListChange('广东省','广州市','2')">区</button><br>
        <button onclick="openGetAreaCodeByName('天河区')">area代号</button><br>
        
        <button onclick="test();">  test  </button><br>
        <!-- <button onclick="test2();">  test2  </button><br> -->
        <button onclick="showToastFunc('showToastFunc');">  showToastFunc  </button><br>
        <br>
        <button onclick="test4('参数1','参数2');">  test4  </button><br>
        <button onclick="openWebModuleFunc();">   打开web模块  </button><br>

        <button onclick="turnToInitAddressPageFunc();">进入初始化地址页面  </button><br>

        <button onclick="loginFeedBackFunc();"; style="font-size:20px;font-weight:bold;">登陆</button><br>


        <button onclick="confirmFunc('json字符串');">弹出弹窗</button><br>

        <button onclick="promptFunc('json字符串');">弹出prompt</button><br>
        
        <button onclick="urlRedirectFunc('重定向url');">重定向url</button><br>

        <button onclick="clearCacheFunc();">清除缓存</button><br>

        <button onclick="downloadHttpFileFunc('');">通过url下载文件</button><br>
        
        <button onclick="saveTokenFunc();">保存Token</button><br>

        <button onclick="openBrowerFunc();">启动浏览器打开</button><br>

        <button onclick="smsFunc();">发短信</button><br>

        <button onclick="telFunc();">打电话</button><br>

        <button onclick="openThirdAppFunc();">打开第三方app</button><br>

        <button onclick="checkPositionPermissionFunc();">检查定位权限</button><br>


        <button onclick="test1();">测试1</button><br>

        <button onclick="test2('我是传的参数');">测试2</button><br>



        <button onclick="getdeviceInfo('message=XXXX');">测试2</button><br>



        <a href="KingsoftOfficeApp://">KingsoftOfficeApp</a>


        <button onclick="openThirdAppByClassName(com.mt.oa/com.mt.oa.MainActivity);">包名/类名打开</button><br>

        <button onclick="openThirdAppByClassName(com.mt.oa);">包名打开</button><br>

        <button onclick="deleteLocalFile();">删除本地文件</button><br>
        <button onclick="openFile();">拉起WPS打开本地文件</button><br>

        <button onclick="saveKeyAndValue();">保存键值对</button><br>

        <button onclick="getValueForKey();">通过key读取值</button><br>




        <label for="id_myfile">头像1
            <img src="" alt="" width="180" style="margin-left: 20px" id="id_img">
      </label>
        <input id="id_myfile" type="file" name="photo_file" accept="image/*" multiple ><br>
        

        <button onclick="aa()">点击下载安装apk</button>


        <a href="https://aq.qq.com/cn2/manage/mbtoken/mbtoken_download?Android=1&flow_id=1007">点击拉起浏览器下载</a>

        <button onclick="openFile2();">通过openFile打开本地文件</button><br>

        
        <button id="id_getBluetoochState">获取蓝牙状态</button><button id="id_scanBluetooch">扫描蓝牙信标</button><br>
        


        <script>


            $('#id_myfile').change(function () {
           // 先获取用户上传的文件对象
           let fileObj = this.files[0];
           // 生成一个文件读取的内置对象
           let fileReader = new FileReader();
           // 将文件对象传递给内置对象
           fileReader.readAsDataURL(fileObj); //这是一个异步执行的过程，所以需要onload回调函数执行读取数据后的操作
           // 将读取出文件对象替换到img标签
           fileReader.onload = function(){  // 等待文件阅读器读取完毕再渲染图片
              $('#id_img').attr('src',fileReader.result);
              alert(fileReader.result);
           }
           
            });
        
            function aa(){
                iExoaAction.installApp("https://app.macauwomen.org.mo/MacauWomen.apk","appTag","appInfo");
            }


//test8889999

            $("#id_getBluetoochState").click(function () {
                iExoaAction.getBluetoochState(showToastFunc);
            });

            $("#id_scanBluetooch").click(function () {
                
                iExoaAction.scanBluetooch('fda50693-a4e2-4fb1-afcf-c6eb07647825',showToastFunc);

            });

        
            function showToastFunc(arg){
                iExoaAction.showToast(arg);
            }


        </script>
        



        <hr/>
        <h>iOS部分（WKWebView）</h>
        <hr/>
        <button id="id_openWebModule" >打开web模块</button><br>
        
        <button id="id_openWebModule2" >测试打开，然后返回首页</button>
        <button id="id_WKgoToMain" >关闭所有层，然后返回到首页</button><br>
        <button onclick="callbackFun()" >弹出Toast</button><br>

        
        <script>
            $("#id_openWebModule").click(function () {
                // 这里按照约定好的规则，触发的时候按照特定对象发送消息，传达到原生中
                // 实际开发中，还要考虑多端交互的兼容性问题（iOS、Android、wechat）
                window.webkit.messageHandlers.iExoaActionWKopenWebModule.postMessage([{url: 'https://www.baidu.com/',isTitle:true},""]);
            });
            
            $("#id_openWebModule2").click(function () {
                // 这里按照约定好的规则，触发的时候按照特定对象发送消息，传达到原生中
                // 实际开发中，还要考虑多端交互的兼容性问题（iOS、Android、wechat）
                window.webkit.messageHandlers.iExoaActionWKopenWebModule.postMessage([{url: 'http://haoge1991.gitee.io/testhtml',isTitle:true},""]);
            });
            
            $("#id_WKgoToMain").click(function () {
                //关闭所有层，然后返回到首页
                window.webkit.messageHandlers.iExoaActionWKgoToMain.postMessage([callbackFun+"","callbackFun"]);
            });
            
            
            function callbackFun(){
                window.webkit.messageHandlers.iExoaActionWKopenWebModule.postMessage([{url: 'https://www.baidu.com/',isTitle:true},""]);

            }
            

        </script>
        
        
        
        
        
    </body>
</html>
